<template>
  <div class="search_body">
				<div class="search_input">
					<div class="search_input_wrapper">
						<i class="iconfont icon-sousuo"></i>
						<input type="text" v-model="word" @keyup.enter="inputHandler">
					</div>					
				</div>
				<div class="search_result">
					<h3>电影/电视剧/综艺</h3>
					<ul v-if='list.length'>
						<li v-for="movie in list" :key="movie.id" @click="clickHandler(movie.id)">
							<div class="img"><img :src="movie.pic"></div>
							<div class="info">
								<p><span>{{movie.title|short}}</span><span>{{movie.score}}</span></p>
								<p>{{movie.daoyan}}</p>
								<p>{{movie.time}}</p>
								<p>{{movie.playtime}}</p>
							</div>
						</li>
					</ul>
				</div>
			</div>
</template>

<script>
export default {
    name:'Search',
	data(){
		return {word:'',
		list:[]}
	},
	methods:{
		async inputHandler(){
			let data = await this.$axios.get('/api/search?wd='+this.word);
			// console.log(data);
			this.list = data.data;
		},
		clickHandler(id){
				this.$router.push('/movie/detail/3/'+id);
			}
	}
}
</script>


<style>
    #content .search_body{ flex:1; overflow:auto;}
.search_body .search_input{ padding: 8px 10px; background-color: #f5f5f5; border-bottom: 1px solid #e5e5e5;}
.search_body .search_input_wrapper{ padding: 0 10px; border: 1px solid #e6e6e6; border-radius: 5px; background-color: #fff; display: flex; line-height: 20px;}
.search_body .search_input_wrapper i{font-size: 16px; padding: 4px 0;}
.search_body .search_input_wrapper input{ border: none; font-size: 13px; color: #333; padding: 4px 0; outline: none; margin-left: 5px; width:100%;}
.search_body .search_result h3{ font-size: 15px; color: #999; padding: 9px 15px; border-bottom: 1px solid #e6e6e6;}
.search_body .search_result li{ border-bottom:1px #c9c9c9 dashed; padding: 10px 15px; box-sizing:border-box; display: flex;}
.search_body .search_result .img{ width: 60px; float:left; }
.search_body .search_result .img img{ width: 100%; }
.search_body .search_result .info{ float:left; margin-left: 15px; flex:1;}
.search_body .search_result .info p{ height: 22px; display: flex; line-height: 22px; font-size: 12px;}
.search_body .search_result .info p:nth-of-type(1) span:nth-of-type(1){ font-size: 18px; flex:1; }
.search_body .search_result .info p:nth-of-type(1) span:nth-of-type(2){ font-size: 16px; color:#fc7103;}

</style>